
import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        
        // 设置tabBar的统一外观为橘色
        UITabBar.appearance().tintColor = UIColor.orangeColor()
        // 设置navgationBar的统一外观为橘色
        UINavigationBar.appearance().tintColor = UIColor.orangeColor()
        
        /*
        // 1. 创建window并设置frame
        window = UIWindow(frame: UIScreen.mainScreen().bounds)
        window?.backgroundColor = UIColor.redColor()
        
        // 2. 设置window的根控制器
        window?.rootViewController = MainViewController()
        
        // 3. 让window成为keywindow并显示
        window?.makeKeyAndVisible()
        */

        return true
    }

}


/**
自定义的LOG
自定义LOG的目的:
在开发阶段自动显示LOG
在发布阶段自动屏蔽LOG

:param: message 输出的文件内容
:param: method  输出所在的方法
:param: line    输出所在行

方法名称[行数]: 输出内容
*/
func HXLog<T>(message: T, method: String = __FUNCTION__, line: Int = __LINE__) {
    
    #if DEBUG
        print("\(method)[\(line)]: \(message)")
    #endif
    
}

